Owen Costin
*
Workflow TUI +
Tech: python | Textual(UI)
- Terminal-based workflow management application using Python and Textual to streamline software development workflows
- Built an interactive interface inspired by Kanban for managing tasks and tracking progress directly from the terminal
- Integrated GitHub workflow information, allowing users to view pull request links, descriptions, and related development context without leaving the TUI
- Uses keyboard navigation, dynamic UI components, and responsive layouts to deliver a fast and efficient terminal-based user experience
Morse Code Chatter +
Tech: WebSocket.io | VueJS | CSS
- Built a real-time Morse code communication application using Vue.js and WebSocket.io
- Implemented live messaging between connected clients
- Designed responsive frontend components and interactive user controls
- Applied event-driven programming and client-server communication concepts
Memorization Web App +
Tech: VueJS | supabase | CSS
- Developed an interactive memory training application using Vue.js and Supabase to support elderly users in improving memory retention through cognitive exercises
- Implemented Supabase Authentication to provide secure user accounts, login, and personal learning experiences
- Designed accessible and intuitive exercises based on usability principles, prioritizing simplicity and ease of use for older users
Pet Monitoring Embedded System +
Tech: C#/C++/C | python
*prototype article here: hackster.io
- Developed a smart pet monitoring and access system using Arduino, Raspberry Pi, C/C++, and Python.
- Implemented RFID-based pet identification to automatically allow authorised pets through pet door
- Implemented an always-on design using MQTT to transmit data and alerts to users remotely while maintaining full local functionality during network outages
- Integrated sensors, microcontrollers, and network communication for hardware-software interaction.
This website +
Tech: HTML/CSS/JS
(deployed via vercel)
*