Software projects · practical technical apprenticeshipsSeeking roles · Birmingham

BTEC Level 3 IT · DMM · Birmingham

Hassan Saleem.Practical learner. Software builder.

I like figuring out how things work, from software to practical projects. My BTEC and software projects have taught me to investigate problems, test carefully and keep clear notes. I'm looking for software roles or practical technical apprenticeships in Birmingham, where I can keep learning from an experienced team.

Current cellbot landing page showing its AI repair assistantCurrent SofaFlow storefront landing pageMapMons lead finder filtering local businesses inside Google MapsVinted Monitor dashboard showing scored listings, resale estimates and profit signals
Education
BTEC Level 3 IT · DMM
Delivery
Four project case studies + a team contribution
Testing
101 tests in a public project
Preferred location
Birmingham

Hobbies and interests

I enjoy figuring out how things work.

During lockdown, I helped build my own shed, and I enjoyed the practical work in Design and Technology at school. Now I build my own RC cars and experiment with CAD software. I like working with both my hands and software, and seeing a design turn into something real.

Selected work

Projects I have designed, built and tested.

They include full-stack products, a Chrome extension and a TypeScript and Python monitoring tool.

Current cellbot landing page showing its AI repair assistant
01

Product design · Full-stack development

cellbot

A connected workspace for repair shops and their customers.

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

Current SofaFlow storefront landing page
02

Product design · Full-stack development

SofaFlow

A clearer way for customers to choose furniture online.

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

MapMons lead finder filtering local businesses inside Google Maps
03

Product design · Chrome extension development

MapMons

A Chrome extension for finding local businesses that need a better website.

I built MapMons for freelancers and small agencies. The Chrome extension was taken down in September 2026; this case study records the product, design and engineering work.

Vinted Monitor dashboard showing scored listings, resale estimates and profit signals
04

Product design · TypeScript and Python development

Vinted Monitor

A local tool for finding promising second-hand listings quickly.

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

YouTube / creative automation

Sapiens UntoldAncient mysteries. A slower pace.

My ancient-history sleep channel, bringing together long-form storytelling, atmospheric visuals and a production workflow I build and maintain.

Sapiens Untold episode artwork: a lamp-lit stone door at Derinkuyu, with the words Locked from Inside
Derinkuyu episode artwork · AI-generated historical illustration

The channel & the system behind it

From a story idea to a finished episode.

I use AI-assisted research, scripting, narration and imagery to make calm stories about lost civilisations, ancient places and unanswered questions.

The engineering challenge is making those separate stages work together: keeping narration and scenes in sync, recovering interrupted jobs and producing a consistent video ready for review.

Visit Sapiens Untold

How the automation runs

Python · Chatterbox TTS · RunPod · FFmpeg

  1. Research & script

    An episode question becomes a researched, chapter-based story, with visual prompts and source notes.

  2. Voice & visuals

    Python splits narration into chunks for Chatterbox TTS on RunPod and coordinates episode-specific AI imagery.

  3. Render & finish

    FFmpeg assembles timed scenes with slow camera movement, then adds ducked ambient music and captions.

  4. Review & publish

    The pipeline prepares chapters, thumbnails and upload details. I review the finished episode before a manual YouTube upload.

Inside the pipeline: reliability and quality checks

Resume expensive work. Completed audio chunks and rendered segments can be reused, so an interrupted run does not need to start over.

Check the output. The scripts validate assets before rendering, check narration duration, detect long silences and create visual contact sheets.

Keep editorial control. Each production keeps its research and upload notes together. I review the story, illustrative visuals and final video before publishing.

Immersive lab

Building interfaces that can become spaces.

I have been exploring how web products can move beyond flat screens: from SofaFlow's 360° product viewer and in-room AR to lightweight Three.js scenes built from reusable glTF assets.

WebGL / glTFSmall scenes, real-time depth.
Khronos glTF assets · 120 KB + 438 KB

SofaFlow / spatial product thinking

Helping someone picture a sofa in their own room.

SofaFlow combines a 360° viewer with in-room AR so shoppers can inspect a product and check its scale before they commit. The same product data supports a path toward VR-ready scenes, where a customer could explore materials, proportions and room layouts more deeply.

Development workflow

Tools I use, with judgement still in the loop.

I have used Claude Code, Codex, Pi, Droid and OpenCode for research, planning, implementation, debugging and review. I still read the code, test the behaviour and make the final decisions.

Claude CodeCodexPiDroidOpenCode

About

I learn best by building and testing things.

I completed a BTEC Level 3 National Extended Diploma in IT in June 2026, achieving DMM while building products across interface design, data, APIs, automation and full-stack development.

Over the past 18 months I have taken four projects from an initial idea to tested software. I work with my dad on cellbot and SofaFlow, turning his domain knowledge into product decisions and working software. In June 2026, I also contributed to Limestream, an Ampliflow project. I built and tested attendee-interest scoring, fixed a follow-up scheduling bug and added rehearsal checks for topic coverage, timing and voice delay.

I use AI tools to help with research, planning and review. I still read the code, test the behaviour and make the final decisions, and I can explain the work I submit.

Email me about a role
  • SeekingSoftware, AI and automation roles, plus practical technical apprenticeships in Birmingham
  • EducationBTEC Level 3 National Extended Diploma in IT · DMM
  • Core toolsTypeScript · React · Next.js · Python · SQL · Git
  • Team contributionLimestream · scoring, follow-up and rehearsal tools
  • ElsewhereGitHub profile

Education

Technical study backed by practical work.

September 2024 – June 2026

BTEC Level 3 National Extended Diploma in IT

Solihull Sixth Form College · achieved DMM

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

Completed 2024

GCSEs and additional evidence

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

Duke of Edinburgh Bronze Award.

Read the software CV

How I work

What I would bring to a team.

  1. 01Start with the problem

    I ask questions about the user, the workflow and the business before I choose a technical solution.

  2. 02Build a working version

    I start with the smallest useful flow, then test the data, permissions and edge cases behind it.

  3. 03Test, explain and improve

    I explain my decisions, take feedback and use what I learn to improve the product.