Software Engineering Logo

Software Engineering

I have experience with app development, full-stack development, and many common frameworks and platforms. My workflow is highly streamlined and utilizes a variety of tools.

Project Management Logo

Project Management

As the leader of a university-funded research project, I have the experience and communication skills necessary to ensure success in every project, no matter how big or small.

Schematic Design Logo

PCB and Schematic Design

I have experience with schematic capture and board layout, and have designed and prototyped my own PCBs for use in production. (Just show me the datasheet!)

Workflow Logo

Streamlined Workflow

With experience in all major platforms and a toolset that works independent of scenario or environment, my workflow is optimized to be fast and accurate no matter where I go.

I often start projects that have long-term goals, and take several years to flesh out and develop. Bringing these projects to market as an actual product takes additional time, as I want to ensure that I get things right the first time.

Current Goals and Projects

Amy (AI Chatbot) 45%
Secret Hardware Project 10%
Cybersecurity Toolkit 80%
New Workstation Setup 0%

Gideon Tong

Engineer and Swimmer

Zoom: Gideon Tong

gideon@gideontong.com

Contact Me

Tudrme

September 2018 to March 2020

Co-Founder and Software Engineer

I worked on creating a platform for students and tutors to connect and get the educational help they need.

Sandbox Computers

June 2018 to September 2018

Programming Instructor

I wrote software projects and lesson plans for students in Ruby, Python, Arduino, and Raspberry Pi.

Education

UC San Diego 2022

B. of Science in Electrical Engineering

GPA: 3.7 (Current), Provost's Honors

Gradient

Bot4Christ

Aside from Amy, which is a tool that brings general communities together, I also work on Bot4Christ, which brings together Christian communities with Bible study tools and tons of Bible reference features.

The Latest

I run a blog documenting my projects to which I post from time to time, and it has gained over a million pageviews to date. If you're curious, do check out my blog at the top of this page.

Gradient

I primarily use Node.js and JavaScript (ES6), but also Express.js, React.js, TypeScript, and Django (Python).

I primarily target ARM-based computers, be it iOS/Android or Raspberry Pis and Arduinos, often choosing C++.

Most of my projects use CI/CD in two stages, using Travis.CI, GitHub Actions, and Google Cloud Platform.

To ensure my teams and I remain on track and on top, I utilize Notion, kanban boards, and constant communication.

Primarily an Altium user, I also can use OrCAD with PSpice for simulations and SolidWorks for 3D CAD.

I use local and remote VMs, choosing Kali Linux and Windows as my main targets due to wide availability of tools.