Siraj Hussain
/sɪrɑdʒ/
Software engineer and mentor specialising in full-stack web development. Passionate about developer experience and open-source.
London, UK, GMT
Work Experience
Freelance — Software Engineer
09/2020 - 07/2022
Multiple clients from various industries around the world
- Designed and implemented mathematical models for optimising the distribution of virtual currency — measurably improving user experience
- Planned and executed a migration plan from JavaScript to TypeScript — reducing runtime errors by writing maintainable, extensible, and end-to-end type-safe code
- Improved database and application performance — lowering running costs and allowing services to scale to hundreds of thousands of users
- Researched, evaluated, and introduced new technologies and tools — enhancing development processes and improving product offerings
Figma
TypeScript
React
React Native
Next.js
GraphQL
MySQL
MongoDB
Liftango — Senior Software Engineer -> Platform Engineer
08/2022 - 10/2023
Providing organisations their own transport network
- Led weekly technical meetings, team-wide communication between departments, as well as interviewing and onboarding other engineers
- Developed and maintained the monorepo of internal packages — complete with smart caching, optimised parallelisation, CI/CD, testing, and versioning
- Designed and implemented a testing strategy of unit, integration, and end-to-end tests — identifying errors early and giving confidence in changes
- Utilized IaC tools to provision and manage cloud infrastructure — enabling automated and repeatable deployment of AWS resources
- Created system architecture and data flow diagrams — allowing for visual representation and documentation of API and cloud infrastructure
Figma
Node.js
TypeScript
NestJS
React
React Native
Next.js
Redux
XState
PostgreSQL
AWS
New Relic
Terraform
Docker
Cypress
Retool
Firebase
Pusher
Education
Loughborough University
10/2018 - 09/2021
Mathematics
University of London
10/2022 - 09/2023
Computer Science
Skills
Algorithms
Data structures
Design patterns
System design
Microservices
Serverless
Monorepos
Full-stack web development
Testing
DevOps
Cloud computing
Security
UI/UX
Management
Certifications
CS50: Computer Science
02/2022
Harvard University
Certified Cloud Practitioner
02/2022
AWS
Full Stack Open
03/2022
University of Helsinki
Projects
Next Kickstart183
link.sirajh.comnext-kickstart
Next.js 14.0 kickstarter. Zero setup. Edge ready. Take what you need: ESLint, Prettier, Tailwind, tRPC, WebSockets, Drizzle, Lucia, Vitest, Testing Library, Playwright, PWA, Docker, CI, Bun
Open-source
TypeScript
Open-source
TypeScript
Library
Gate to Game
link.sirajh.comgate-to-game
Built from the ground up: Logic gates, ALU, CPU, RAM, Computer, Assembler, Assembly language, VM translator, Compiler, Programming language, OS, and a game on this architecture
Open-source
HDL
Assembly
Systems programming
Press ⌘K to open the command menu