Personal Portfolio
Eldric Li
Full-stack Software Developer
About me
I am a full-stack developer with 10+ years of experience across startup, in-house, and consultancy environments, designing, developing, and deploying web applications. Expertise in front-end technologies, back-end technologies, and DevOps practices.
Proven ability to lead development teams and deliver high-quality software through hands-on coding and effective collaboration within cross-functional teams. Committed to writing clean, maintainable code and driving successful project outcomes.
You can connect with me via the following channels:
Key Skills
Discover my technical proficiencies.
Web Development
- React
- Angular
- Next.js
- React Query
- Tailwind
- Vite
- TypeScript
- JavaScript
Mobile Development
- React Native (Android and iOS)
- React Query
- TypeScript
- JavaScript
Backend Development
- Node.js
- C#
- .NET Core
- .NET Framework
- Entity Framework
- MVC
Cloud Technologies
- Azure App Service
- Azure Virtual Machine
- Azure SQL Database
- Azure CosmosDb
- Azure Blob Storage/Queues
- Azure Functions (Serverless)
- Azure Docker on Kubernetes
- AWS EC2
- AWS S3
- AWS Route 53
DevOps
- Azure Devops (including CI/CD)
- GitHub Actions
- Git
Database
- MS Database
- Postgres SQL Database
- CosmosDB
- SQLite
- MySQL
My Projects
A selection of projects showcasing my skills and experience.
TUCK IIN: Food directory for restaurants
Description:
TUCK IIN is a restaurant directory under development, architected as a monorepo with Next.js for the front-end and Supabase for the back-end. The platform aims to provide restaurant owners with a space to enhance their online presence and enable users to discover curated dining experiences and offers.
Role:
As the sole developer, I am responsible for the complete development lifecycle, responsible for both front-end and back-end architecture, development, and deployment.
Kaylo Prosports: Brochure website and online shop
Description:
Kaylo Prosports website uses a customized Shopify Liquid template to provide a platform for showcasing both bespoke and in-stock products. The solution directs users to tailored email templates for bespoke inquiries and facilitates direct purchases for readily available items.
Role:
As a sole developer, I was responsible for the end-to-end development of the website, including the creation of all design elements, imagery, and assets, as well as the complete front-end development and implementation.
Axi Trading Platform: Android and iOS CFD Trading mobile app
Description:
The Axi Trading Platform is a mobile application that empowers users to trade Contracts for Difference (CFDs). Key features include user onboarding, funding, real-time trading capabilities, promotional offers, and account management. The platform delivers real-time market data for pricing and charting analysis. The app is developed in React Native, which is available in both Android and iOS.
Role:
As a hands-on Technical Lead, I take on complex development tasks and provided oversight for the development and maintenance of the Axi Trading Platform. My responsibilities included hands-on programming, guiding the development of new features, ensuring platform stability through testing and logging, and managing the deployment and release processes.
Work Experience
Freelance Software Developer
- Analyzed client needs and delivered tailored software solutions to achieve business goals. Develop websites and e-commerce stores for clients
- Built responsive websites and e-commerce stores with Astro.js and Shopify Liquid
- Developed restaurant directory and admin portal
Tech Lead, Axi
- Led a team of 6 developers to develop client portal and staff portal using React, TypeScript, TanStack Query, Tailwind, Storybook, Vite and Vitest
- Led a team of 4 of developers to develop and maintain a CFD trading mobile app using React Native and Typescript, implementing tests with Mocha, Jest and Appium
- Developed REST APIs that are consumed by the front end (including BFF and micro-services)
- Investigated and proposed technical architectural designs based on user requirements
- Coordinated and discussed with scrum masters, product owner, architect and developers to define product features and refine user stories
- Mentored developers to facilitate their career growth and enhance their technical skills
- Promoted the adoption of industry best practices within the teams to build robust products
- Maintained Zendesk integration app for the customer service team
Senior Software Engineer, Cappfinity
- Led a team of developers to develop web applications that integrate with third party applications using .NET Core, .NET framework, Cosmos DB, Docker and Kubernets in either REST or SOAP API that is able to process up to 500 requests per second
- Conducted technical analysis and estimates based on third party documentation
- Taking responsibilities of automated testing and deployment as well as third line support
- Proposed and built solutions that streamline support and CI/CD processes, including building a Slack app for internal use.
- Maintained Kanban boards and backlogs for tracking development work
- Developed solutions for recruitment and career development, withAngular and RxJS
Developer, Kokoro Global
- Developed, maintained and supported websites and portals used by clients for collecting customer feedbacks, mainly worked with ASP.NET, SQL Database and Azure
- Manged ETLs with event driven architecture for data analytics tool
- Built internal tools to streamline process using ASP.NET and Angular
- Provided technical support and data exports to clients and colleagues
Cofounder, Recipio
- Cofounded a startup with the aim to improve receipt management
- Overseen the development of a receipt and expense management app, developed backend using ASP.NET and Azure, and managed a team of developers to build the iOS and Android app
- Built client portal using React and ASP.NET
Education
Bachelor of Business Administration 2012-2016
Majoring in Computer Science and Information Systems
University of Hong Kong
GPA: 3.51/4.3 (Second Class Division One)
Dean’s Honours List (2014)



