Experience

Current role

SoftwareTeachingResearchDepartment of Computing, Imperial College London
  • Building robust and performant backend services and exposing data via APIs for learning analytics.
  • Frontend development with a focus on UI/UX to build responsive, accessible and intuitive software for all users.
  • Deploying software in a variety of contexts, including cloud, taking ownership of DevOps.
  • Designing data schemas and handling databases to store and retrieve data efficiently.
  • Collecting requirements from several stakeholders, including academics, students and administrators, and iterating on software with their feedback.

Skills

Programming Languages

PythonJavaTypeScriptJavaScriptCKotlinScalaElixir

Frameworks & Libraries

ReactNode.jsNext.jsFastAPIFlaskSQLAlchemyPyTorch

General

OrganisationPlanningCommunicationPresentationsTeachingMentoring

Previous roles

SGX FX

Apr - Aug 2023

Software engineer intern at a foreign exchange fintech, focusing on distributed systems and continuous integration (CI) pipelines using Java. I worked on architecting microservices, implemented a reporting tool to collect and analyse test results, and refactored regression test suites including UI automation tests.

BP

Jun - Sep 2022

Software engineer intern at an energy company, working on autonomous robotics for electric vehicles. In a small team, I designed and simulated an autonomous robotic arm to charge electric vehicles using Python and NVIDIA's Isaac Sim.