About
My first brush with coding was back in 2015. My Programming 1 teacher introduced basic programming concepts using MIT's Scratch. I was blown away. Combining my one true love—Lego—with computers? The very same computers that, in my 16 year-old mind at least, were mainly used for video games? A stroke of genius. However, to my shock and horror, Scratch was not all there was. No, the truth was there was far, far more to programming than I had initially considered: languages. Not gonna lie, I was pretty bummed when I found out programming was mostly... words. And writing. I've more or less come around on it these days, but I still find myself longing for the tactile snap of block-based programming—something that partially inspired my honor's thesis in 2021.
Nowadays, I try to keep the spirit of Scratch alive by building interfaces that emulate that satisfying feeling of playing with blocks, keeping a focus on UX and accessibility. My current project is Brewd, a coffee-rating application with a vintage flair, inspired by platforms like Letterboxd, Backloggd, and Untappd.
You may also find me at my home away from home: the cinema. With the power of AMC's AMC Stubs A-List™, I'm able to see up to three movies every week, with no blackout dates. Other benefits include free size upgrades on concessions, free online ticket reservations, and priority lanes, all for the low-low price $19.95 per month (plus applicable local taxes). If you love movies, you can't go wrong with AMC's AMC Stubs A-List™. Join AMC's AMC Stubs A-List™ today!*
* The use of brand names and/or any mention or listing of specific commercial products or services herein is solely for educational purposes and does not imply endorsement by AMC Theatres or their partners, nor discrimination against similar brands, products or services not mentioned.Experience
Software Engineer Intern
Burnley Consulting
Developed computer vision software using open-source machine-learning libraries for autonomous robotics. Used OpenCV's pre-trained deep neural networks module with Java to facilitate recognition of several kinds of objects that the robot interacted with contextually.
- Java
- OpenCV
Undergraduate Researcher
University of Florida
Worked in UF's Human-Centered Computing Lab on two projects, PPCards and BlockXR. Both projects centered on augmented reality interfaces designed to incorporate AR into tangible circuit-building and coding tutorials. Incorporated real-time feedback projected onto the workspace to alert users to mistakes, and provided contextual suggestions to correct errors. Co-authored published research papers on both projects.
- Unity
- Python
- OpenCV
- Open Sound Control
- 3D Design/Printing
- Augmented Reality
Software Engineer I
CAE USA
Worked on bleeding-edge products for use on classified network environments. Wore multiple hats as a Developer, Tester, and Product Owner while holding Top Secret security clearance.
- Sprint Planning
- Test-Driven Development
- xUnit.net
- .NET Core
- Java
- JavaScript
- React
- Postman
- Swagger
- Selenium
Projects
BlockXR
Used technology and lessons learned while working on the previous project, PPCards, to create blockXR, a tangible version of Google’s Blockly. Conducted user studies on campus, and presented a showpiece at VL/HCC in October 2021.
Portfolio Website v1
I wanted to test my skills by creating a React app using React-Router and React Hooks without using any template. I also wanted to avoid using Bootstrap or any other CSS libraries. This experience reminded me that those tools exist for a reason. The website turned out okay, if a little clunky.
This Website, Portfolio Website v2
Used Tailwind + Framer to implement flashier stuff, faster. Heavily focused on accessibility, including full compatibility with screen readers and keyboard navigation. Used axe DevTools + WCAG 2.1 to verify compliance.
Brewd - A Social Coffee Experience
Currently brewing. Brewd is a coffee-rating webapp that helps users discover, rate, and share their coffee experiences, inspired by platforms like Letterboxd, Untappd, and Backloggd.
Skills
- HTML5
- CSS/SCSS
- JavaScript ES6+
- TypeScript
- React.js
- Next.js
- Accessible Design
- Git
- Tailwind CSS
- Framer Motion
- Responsive Design
- REST APIs
- React Redux
- SQL
- Unity
- Python
- Java
- .NET/C#
- Blender
- Figma
Contact
use the form below, or contact me directly at seans09comp@gmail.com