Hello, my name is Daniel Bai.
I am a Computer Science and Computer Engineering undergraduate at UW-Madison.

About Me

My name is Daniel and I am a developer. I started my developer career junior year of high school. It started with using C to program an autonomous launchpad that can also react to physical inputs like buttons and environment sensors. This was the start of my interest in software. Then I began to take over the connection of motors, controllers, UI displays to an arduino and that began my interest in hardware.

So far I have built upon that initial interest and is nearing the end of acquiring my degrees in computer science and computer engineering. I have a handful of microcontrollers and small electronic sensors under my desk for constructing my ideas. I have more than a dozen software projects in half a dozen different programming languages on my laptop from both coursework and extra-curricular activities.

Now that I have laid down a foundation, I have begun to focus on a more software orientated future while keeping up the practical aspect of my skills. Routinely participating in makerspace events and hackathons to keep up with the latest computer related advances while working at a machine shop to learn more hands on skills. With only a year left in undergrad, I am looking at both graduate schools and full-time employement to continue my software related learning.

Personal Projects

Professional Experience

Initial retail and customer oriented work at Pick'N Save and university dining hall freshman year. These two experiences taught me valuable team work and communication skills. It also provided me with the knowledge and appreciation of hardworking jobs and the satisfaction of spending hard earned income.

During high school I had a brief experience with academic research through a program at UW-Madison. I worked with the astronomy department to visually present glactic wind using MatLab.

During the summer of 2018 I had the opportunity to intern with Optum as their technology development program intern. I worked with a team of three other interns and a group of more than a dozen developers both locally and remotely. The team I worked with are responsible for developing and maintaining the corporate access site. What I accomplished as an intern was mock-ups for future UX developmenta, implementation of adobe analytics for collecting user navigation data, and a new page that displays all user accesses in the same location.

For the last year, I have been working at a machine shop as part of UW-Madison's engineering department. As a student technician I had the pleasure of working with engineering students and faculty on their projects. As part of my responsibilty, I had to maintain the machines at the shop as well as teach machinery usage to other students.

Academic Experience

  • Machine Organization and Programming
  • Data Structure
  • Digital Systems
  • Circuit Analysis
  • Artificial Intelligence
  • Signals, Information, and Computation
  • Microprocessor Systems
  • Operating Systems
  • Computer Architecture
  • Computer Networks
  • Algorithms

Programming Skills

  • C
  • Java
  • JavaScript
  • Terminal

Academic Skills

  • MS Office
  • Git

Practical Skills

  • Woodworking
  • CNC Machinery
  • Welding
  • Circuitry