# Jared Tan - Software Engineering Portfolio > Portfolio of Jared Tan, a Computer Engineering student at NTU building backend systems, full-stack apps, automation tools, parallel computing projects, and quant research experiments. Canonical URL: https://www.jared-makes-stuff.com/ Site name: Jared Makes Stuff Primary profile: Jared Tan, Computer Engineering Student Location: Singapore ## Overview I like building useful tools from scratch, especially backend services, APIs, databases, automations, and small products that solve real problems. I’m also interested in performance engineering and quantitative research. ## Core Pages And Profiles - [Homepage](https://www.jared-makes-stuff.com/): Primary portfolio page with profile, projects, experience, education, credentials, interests, and contact details. - [LinkedIn](https://www.linkedin.com/in/jaredtanshuyi/): Professional profile for Jared Tan. - [GitHub](https://github.com/jared-makes-stuff): Source repositories and engineering projects by Jared Tan. ## Role Targets - Software Engineering Internship: Backend and full-stack work involving APIs, databases, caching, async jobs, and automation Most comfortable with TypeScript/Node, SQL/Postgres, and React/Next.js I care about readable code, testing, and understanding how things behave under real usage - Quant Finance Internship: Quant research or trading work where careful data work and evaluation matter Interested in time-series data, optimization, simulation, and backtesting Strong Python foundation, with C/C++ experience from systems and parallel computing work ## Technical Focus - Software: Java, Python, C, C++, JavaScript, TypeScript, ARM Assembly, Visual Basic, React, Next.js, Node.js, Express.js, HTML, CSS, PostgreSQL, Prisma, Redis, SQL, Tailwind CSS, AWS, Google Cloud, Alibaba Cloud, Git, DBeaver, Blue Prism (RPA), REST APIs, Telegram Bot API, BeautifulSoup, Swagger, STM32, Embedded Systems, Linux, OpenMP, Slurm, Profiling (perf), Concurrency, BullMQ, Zod, Cheerio, Axios, Vitest, Zustand - Other technical areas: Tableau, Excel, Power Query, CATIA, AutoCAD, Inventor, Financial Modeling, Data Analysis, Market Analysis ## Highlights - Automation & Data: Built an RPA automation that saved 300+ hours per year Created dashboards and reports using SQL, Tableau, Excel, and Power Query - Systems & Cloud: Used AWS, Google Cloud, and Alibaba Cloud for personal projects and deployments Comfortable learning cloud tooling, monitoring costs, and keeping projects maintainable - Markets Interest: Interested in quantitative analysis, financial modeling, and market data Built personal tools for tracking cryptocurrency markets and experimenting with data-driven ideas ## Projects - [Personal Website (This)](https://www.jared-makes-stuff.com/): My portfolio site, built with Next.js, React, and TypeScript. It uses a data-driven layout, smooth scrolling, dark/light mode, project previews, and SEO metadata so I can keep the site easy to update. Technologies: React, TypeScript, Next.js, Tailwind CSS, shadcn/ui, Vanta.js, Three.js, Lenis, Lucide React. Source: [GitHub](https://github.com/jared-makes-stuff/Personal-Website). - [FundChain](https://github.com/jared-makes-stuff/FundChain): A crowdfunding system on Ethereum with upgradeable contracts, campaign clones, fraud appeal logic, bounded refunds, Hardhat verification, and a React/Vite frontend for local contract interaction. Technologies: Solidity, Hardhat, OpenZeppelin, Ethers.js, React, Next.js, UUPS, EIP-1167. - [Parallel Traffic Simulation (Nagel-Schreckenberg)](https://github.com/jared-makes-stuff/Nagel-Schreckenberg-Car-simulation-model): A traffic simulation project where I explored parallelization, data structure choices, and profiling to improve performance on multi-core CPUs. Technologies: C++, OpenMP, Perf Profiling, Parallel Computing. - [MPI K-Nearest Neighbors Engine](https://github.com/jared-makes-stuff/mpi-K-nearest-neighbors): A distributed-memory KNN classifier built with OpenMPI. I worked on query-level parallelism, shared-memory windows, hierarchical broadcasts, and non-blocking result collection. Technologies: C++17, OpenMPI, MPI Shared Memory, Distributed Systems, Parallel Computing. - [CUDA Virus Signature Scanner](https://github.com/jared-makes-stuff/cuda-virus-signature-scanner): A GPU-accelerated DNA virus-signature scanner for FASTQ/FASTA inputs, with wildcard matching, Phred-score confidence calculations, and per-sample integrity hashing. Technologies: CUDA, C++20, GPU Computing, FASTA/FASTQ, Parallel Algorithms. - [Cloudflare DDNS Updater](https://github.com/jared-makes-stuff/Cloudflare-DDNS-Updater): A small automation tool that updates Cloudflare DNS records so self-hosted services stay reachable even when the public IP changes. Technologies: Python, Cloudflare API, Automation. - [QR Code Generator](https://qrcodegenerator.jared-makes-stuff.com/): A simple web QR generator focused on quick sharing and downloads, without unnecessary tracking or friction. Technologies: JavaScript, Web. Source: [GitHub](https://github.com/jared-makes-stuff/QR-Code-Generator). - [Resume Optimizer (Lite)](https://ineedajob.free.jared-makes-stuff.com/): A lightweight in-browser resume optimizer that helps users tailor bullet points to a job description and generate ATS-friendly outputs without needing to log in. Technologies: Next.js, React, TypeScript, Tailwind CSS, Vercel. Source: [GitHub](https://github.com/jared-makes-stuff/Resume-Optimizer-Free-). - [Page Capture](https://github.com/jared-makes-stuff/Page-Capture): A Chrome MV3 extension I built after running into limits with existing screenshot tools, especially with scrollable containers. It captures full pages or selected scroll areas and exports to PDF/PNG with crop and annotation tools. Technologies: JavaScript (Vanilla), HTML, CSS, Chrome Extension API, jsPDF. - [NTU Mods By Bob](https://ntumods.jared-makes-stuff.com/): A course planning tool for NTU students to organize modules, explore options, and plan schedules more easily. Technologies: Next.js, React, TypeScript, Node.js, Express.js, PostgreSQL, Prisma, Tailwind CSS, shadcn/ui, Zustand, Vitest. Source: [GitHub](https://github.com/jared-makes-stuff/NTU-Mods-By-Bob). - [NTU Public APIs](https://github.com/jared-makes-stuff/NTU-Public-APIs): A set of public APIs for NTU-related data, built to make it easier for developers to build tools around university information. Technologies: Node.js, Express.js, PostgreSQL, Prisma, Redis, BullMQ, Cheerio, Axios, Swagger, Zod. - [LostInSg](https://youtu.be/oB1NmuQJESQ): A Singapore carpark finder that brings together real-time vacancy, parking rates, and available amenities in one place. Technologies: JavaScript, Web Development, Database, REST API. Source: [GitHub](https://github.com/jared-makes-stuff/LostInSg). - [BTO Management System](https://github.com/jared-makes-stuff/BTO-Management-System): A Java-based BTO management system built around object-oriented design, MVC structure, and clear entity-boundary-control separation. Technologies: Java, JavaDoc, OOP, MVC Pattern, Entity-Boundary-Controller. - [PID Controlled Gyro](https://github.com/jared-makes-stuff/PID-Controlled-Gyro): A gyroscope stabilization project using PID control on an STM32 setup, with sensor input, PWM control, and filtering logic. Technologies: C, C++, STM32, Embedded Systems, HAL Drivers, MPU-6050, PWM, PID Control, Kalman Filter. ## Education - Nanyang Technological University (NTU), Singapore: B.Eng. Computer Engineering (In Progress) (Aug 2024 - Dec 2027) - National University of Singapore (NUS), Singapore: Exchange Student (AY2025/26 Semester 2) (Jan 2026 - May 2026) - Singapore Polytechnic, Singapore: Diploma in Aeronautical Engineering (Apr 2019 - May 2022) ## Contact - Email: jared@jared-makes-stuff.com - [Ko-fi](https://ko-fi.com/jaredmakesstuff): Support link. - [Buy Me a Coffee](https://buymeacoffee.com/jaredmakesstuff): Support link. ## Machine-Readable Site Files - [Sitemap](https://www.jared-makes-stuff.com/sitemap.xml): Canonical XML sitemap for search crawlers. - [Robots](https://www.jared-makes-stuff.com/robots.txt): Crawler rules and sitemap pointer.