Hassan Raza
Full-Stack Software Engineer
BSc Computer Science student at University of Birmingham, passionate about building accessible web applications and AI-powered tools that solve real-world problems.
GitHubFeatured Projects
Advocado
Platform connecting activists with pro-bono lawyers, improving accessibility of legal support.
Learn more →Thought Flow
AI-powered journaling app designed to reduce cognitive load for individuals with ADHD.
TierDuct
Webapp for creating tier lists and charts with DOM-to-image rendering.
Learn more →Tianchao
Educational bullet hell shooter game built in Unity focused on ancient Chinese history.
Experience & Education
Full-Stack Software Engineer Intern
Stellar Fusion · London
- • Developed a full-stack web application in an Agile/Scrum team with interactive data visualisations and social media features using React.Js.
- • Created backend RESTful APIs and webhooks using Express.js and TypeScript.
- • Demonstrated commitment to code quality by adopting test-driven development (TDD) methodologies, ensuring exceptional application resilience and stability.
- • Orchestrated containerized application deployment with Docker and managed data using MongoDB.
BSc Computer Science (Hons)
University of Birmingham
Upper Second-Class Honours · Final year project on AI-powered journaling for ADHD support
A-Levels
Herschel Grammar School
Maths (A*) · Computer Science (A) · Physics (A) · Further Maths (B) · UK Bebras Gold Award
Technical Skills
Languages
Frameworks
Tools & DevOps
Latest Posts
Exploring best practices and architectural patterns for building production-ready applications with Next.js 15, including server-side rendering, static generation, and API routes.
More Posts
Optimizing React Performance: A Deep Dive
A comprehensive guide to identifying and fixing performance bottlenecks in React applications, covering memoization, lazy loading, and profiling techniques.
From University to Software Engineering: My Journey
Reflections on my journey from Computer Science student to Full-Stack Software Engineer, including lessons learned, challenges faced, and advice for aspiring developers.