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 studySofaFlow
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 studyMapMons
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 studyVinted 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 studyEducation
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.