profile picture

Adam Mikacich

Software Engineering Student at Cal Poly SLO

As a passionate developer working on full-stack applications, I prioritize security and efficiency when creating new software. I excel at developing real-time collaborative experiences by using tools such as OT and CRDT. While producing a wide range of applications for my freelance clients has improved my personal skill set, I am also passionate about sharing my programming knowledge as a teaching assistant at my local high school.

Projects

Portfolio, Web Application

  • Mobile friendly portfolio website displaying projects and basic contact information
  • Built using NextJS (React) with server-side-rendering to improve SEO performance

Events, Robotics Management Application

  • Simplifies team scheduling by allowing users to register for events, sign up for food, and sign into the lab
  • Exhibits functional mobile support, dynamic module loading, clean readability, and user-friendly design

ConvoVault, Slack Message Archiving Application

  • Created an open source tool for organizations to store an archive of their messages on the Slack platform
  • Automatically listens to all public channels and saves any new messages to a searchable index
  • Users can evoke a command to access the archive and filter the results

Scouting Native, Robotics Mobile Application

  • Built a new alternative to the traditional scantron system used to record scouting data at robotic competitions
  • Allows scouters to input data on a tablet and stream the information to the team's backend systems in real time
  • Built using Vue on the React Native platform, which was later ported to Cordova

Pit Display, Interactive Multi-Touch Web Application

  • Developed an interactive display application for a portrait touch-enabled monitor
  • Enables users to learn about our team and robot through images and an interactive 3D view
  • Built using HTML, CSS, JavaScript, Vue, and NodeJS