
- Ricky Ding: Software Engineer. Entrepreneur. Physics Student
- Purpose of life: understand the human brain (
NeuroAI), and read data from it (Connectomics) - Email: e0134117@u.nus.edu
- Links: GitHub, Homepage, LinkedIn, Notes, Notes(BSc)
Education
2016-2020: National University of Singapore
- BSc in
Physics - Grade: Honours, Highest Distinction
- Awards: Science & Technology Undergraduate Scholarship (4 years)
- Thesis: Density Potential Functional Theory in position and momentum space and its implementation in
PyTorch - Download certificate -> Verify certificate
- BSc in
2019: University of Göttingen, Germany
- MSc courses in
Biophysics(non-degree exchange program) - Grade: 1.4 (German system: 1.0 best - 4.0 pass)
- Note: studied at Max Planck Institute for Multidisciplinary Sciences
- Download certificate
- MSc courses in
Skills
- Languages: Python; JavaScript (TypeScript); C++; Verilog; SQL
- AI & Scientific:
PyTorch, Scikit-learn, Numba, NumPy - Frontend: Vue3, React; Capacitor, React Native; ECharts
- Backend: Node.js, Bun, Elysia; FastAPI; PostgreSQL, pgvector, Redis, Caddy; Docker
- Hardware: MCU, FPGA/CPLD; Circuit & PCB Design; 3D Design
Employment
Jul 2020 - May 2021: Center for Quantum Technologies @ National University of Singapore
- Research Assistant in Software Development
- Worked on Superconducting Quantum Computing (Transmon):
- Quantum Optimal Control using
Deep Reinforcement Learning (SAC) - Controlling quantum hardware devices (microwave)
- Electron Beam Lithography pattern generation (Python)
- Temperature controller (PID)
- Quantum Optimal Control using
- Download certificate
Nov 2021 - Nov 2025: Frontline Industrial Software @ Singapore
- Full-Stack Engineer, CTO, Co-founder
- Received investment from: Entrepreneur First (Pre-Seed,
USD 58K), Cocoon Capital & Plug and Play (Seed,USD 700K) Acquiredby a company in the USA- Featured in the BEAMP program by Singapore's Building and Construction Authority and EnterpriseSG
- Worked on
AI for construction industry:- Task duration prediction:
vector embedding,vector database->HDBSCAN clustering-> statistical computation - AI Planner: design project plans using
LLM - Scheduling under complex constraints: Mixed Integer Linear Programming
- Duration and Resource optimization:
Computational Graphs->Backpropagation->Gradient Descent (Adam)
- Task duration prediction:
Open Source Projects
NeuroAIResearch (Neuroscience-Inspired AI)- GitHub: Brain Modules
- Identify a list of brain's computational units/modules discovered in Neuroscience
- Replicate these modules' functionalities using Artificial Neural Networks (ANN)
- Purpose: to understand the brain and explore
new ANN architectures - Keywords:
Place Cells, Transformer, GRU, MLP
- GitHub: Minimalist RL
- Minimalist and Decoupled
Reinforcement Learning algorithms - Keywords:
SAC, PPO
- Minimalist and Decoupled
- GitHub: Grad-Free Optim
- Gradient-free optimization of Neural Network parameters
- Keywords:
Genetic Algorithm, Evolution Strategy
- GitHub: Brain Modules
Deep Learning for Trading
- GitHub: Deep Trader
- Keywords:
Direct Policy Optimization, Differentiable Backtesting
- Keywords:
- GitHub: Fast Trading Simulator
Numbaaccelerated trading simulator
- GitHub: Crypto Data Downloader
- High-speed crypto data downloader via concurrent API requests
- GitHub: Crypto Monitor
- Crypto market monitor via WebSocket
- GitHub: Deep Trader
Tesla Coil Research
- GitHub: Tesla Coil Simulator
- Physics simulator for DRSSTC (Dual Resonant Solid State Tesla Coil), a coupled series RLC resonators system
- GitHub: Musical Tesla Coil Gun
- Keywords:
Schematic & PCB Designs, Audio Synthesizer, CPLD, Phase-Shifted Full-Bridge
- Keywords:
- GitHub: Tesla Coil Simulator
Entrepreneurial Projects
EntreGames:
LLMpowered Social App- Startup journey simulation with
AI generated stories - Social platform for entrepreneurs to connect
- Startup idea & founder screener for investors
- Startup journey simulation with
Similar Minds:
LLMpowered Social App- User share thoughts ->
vector embeddings->similarity searchinvector database-> people with similar thoughts
- User share thoughts ->
- A
proactive anti-procrastination AI agentthat supervises your daily life - It makes plans and assigns tasks to you, to ensure you stay on track in pursuing life's goal
- A