Junior software developer · TypeScript, React and PythonSeeking Birmingham-based roles

Curriculum vitae

Hassan Saleem

Junior software developer · Software development apprenticeships and junior roles · Birmingham, West Midlands

Profile

Junior software developer with an achieved BTEC Level 3 National Extended Diploma in IT (DMM) and hands-on experience building and testing web applications. I use TypeScript, React, Next.js, Python, SQL and Git to turn real problems into clear, maintainable software. I am seeking a software development apprenticeship or junior role in Birmingham and the wider West Midlands.

Technical skills

Software development: TypeScript, JavaScript, React, Next.js, Node.js, Python, SQL, HTML and CSS.

Data and integrations: Convex, PostgreSQL, APIs, Clerk and Stripe.

Testing and delivery: Git, Vitest, Playwright, Docker, accessibility checks, browser workflows and manual code review of AI-assisted changes.

Software development experience

Ampliflow · Limestream

Contributor · June 2026

Contributed to a shared Next.js and TypeScript product codebase alongside other developers.

I built and tested attendee-interest scoring, fixed a follow-up scheduling bug and added rehearsal checks for topic coverage, timing and voice delay.

Next.js · TypeScript · Vitest · Drizzle · PostgreSQL

Selected software projects

cellbot

Product design · Full-stack development

I designed and built cellbot to bring repair quotes, bookings, messages, payments and job tracking into one product.

Automated checks cover permissions, bookings, billing and operational workflows where mistakes create real work.

Read case study

SofaFlow

Product design · Full-stack development

I built SofaFlow as a working concept for furniture retailers, focused on helping customers make better-informed choices before a showroom visit or order.

Repeatable checks cover product accuracy, lead capture, retries, voice sessions and saved conversation history.

Read case study

MapMons

Product design · Chrome extension development

I built MapMons for freelancers and small agencies. It works inside Google Maps, filters promising leads and turns a research session into a useful CSV for outreach.

Automated tests support the extension. In a hand-checked sample of 39 sites, 37 classifications matched my expected labels.

Read case study

Vinted Monitor

Product design · TypeScript and Python development

I built a Vinted listing monitor that checks saved searches, values new listings and sends the strongest candidates to a clear local dashboard.

101 automated tests cover pricing, margin maths, comparisons, scoring, cohort metrics, vision requests and notifications.

Read case study

Education

BTEC Level 3 National Extended Diploma in IT · DMM (achieved)

Solihull Sixth Form College · September 2024 – June 2026

Programming, database design, software testing, cyber security, IT project management and website development.

GCSEs · 2024

Maths 7 · Combined Science 7–6 · Design and Technology 6 · English Language 5 · English Literature 4 · Computer Science 4 · IT Level 2 Pass.

Additional

Duke of Edinburgh Bronze Award.