Abdalla Bakr
Home

About

I’m in my final year of a BSc in Software Engineering at the University of Greater Manchester (London), on track for a First (70%+ in every module so far). Honestly the grade matters less than what I’ve shipped outside the syllabus. The degree runs until June 2027, and I’m planning around graduate roles starting that autumn.

What I keep coming back to is the engineering side of LLMs: getting them to behave the same way twice, and being honest about which problems actually need a model versus plain code that just needs writing. PromptForge is the loudest example. The finance tracker is where I pushed the trust boundary harder.

I joined TwelveTech Systems as a full-time software engineering intern on the 5th of May 2026 and I’m there now, fitting the degree around it at weekends. They’re a small London AI software company, and most of the current work is for further and higher education providers: AI features and everyday product work inside systems that colleges already run, rather than standalone demos. I get to work alongside more senior engineers there and lean on them as mentors, which has been a sharp step up from learning purely through projects.

Before that I led a 5-person team to 17th in a month-long game jam, and mentored first-years through their Python and Java modules during 2023-24. The projects page has the full set.

My CV is here as a PDF. You can also find me on GitHub and LinkedIn.

If you’re hiring graduates, looking for a freelance dev, or want to talk about what you’re building, get in touch.

Skills

Languages
Python TypeScript JavaScript C# Java
Frameworks & Web
React Next.js FastAPI Flask Astro .NET Tailwind Drizzle ORM
Data & Infrastructure
Postgres MySQL SQLite Neon Supabase Git REST APIs CI/CD
AI & LLMs
Anthropic API RAG pipelines pgvector Voyage AI Prompt engineering
Payments & Auth
Stripe Stripe Connect NextAuth GDPR compliance
Testing
Playwright E2E Vitest K6 (Load / Stress / Spike) pytest

Experience

Software Engineering Intern (Full-time)
May 2026 - Present
TwelveTech Systems
  • Work on customer-facing web features alongside senior engineers, building inside products that already ship rather than standalone demos.
  • Contribute to API design, code review, and QA for production releases.
  • Build AI-integration spikes (agent-style assistants, content generation pipelines) on top of real production systems.
Lead Developer & Team Manager
2025
Competitive Game Jam (month-long)
  • Led a 5-person team (artist, designer, three devs) through a month-long jam. Shipped a complete game with three levels, placed 17th of 100+ entries.
  • Set up feature branching with a nightly merge window. Cleared three mid-jam Unity scene conflicts without breaking main.
  • Cut scope from four levels to three in week three to ship polished work on time.
Peer Programming Mentor
Oct 2023 - June 2024
University of Greater Manchester (London)
  • Ran weekly 1:1 and small-group sessions for eight first-year students in Python and Java.
  • Wrote walkthroughs for recurring problems (linked lists, recursion) and shared them on the course Discord. Used by 30+ students.
Active Member
Oct 2023 - June 2024
Computing & Technology Society, UoGM London
  • Attended monthly workshops on cloud, ethical hacking, and software architecture.
  • Co-delivered an intro-to-Python workshop for 20+ non-CS students.

Education

BSc Software Engineering
2023 - 2027
University of Greater Manchester (London)
Predicted First-Class Honours (70%+ in all modules)
OOP Databases Data Structures & Algorithms Applied Software Engineering Advanced Software Concepts System Analysis Computer Systems