Skip to Content

About Me

Hello! I'm Ciaran, welcome to my site. Feel free to explore and keep an eye out for updates from time to time. I plan to start writing more blogs soon. This site started out as more of a portfolio and now I plan to turn it into a more personal digital journal or archive of my own thoughts and interests.

Here are a few technologies I’ve been working with recently:

  • JavaScript (ES6+)
  • TypeScript
  • React
  • Kotlin
  • Node.js
  • Swift

Where I’ve Worked

Software Engineer @ Vanguard

May 2024 - Present

  • Developed an API for a text message provider, incorporating a secure feature toggle and creating key components such as handlers, services, and unit tests
  • Automated the client onboarding process for a batch AWS Glue process to S3 Bucket, reducing manual work and minimizing errors in client integration
  • Leveraged AWS cloud technologies such as Lambda, Step Functions, ECS, and DynamoDB to modernize the system architecture and improve scalability
  • Implemented cross-platform data migration strategies, modifying systems to simultaneously update legacy and cloud-based datastores

Some Things I’ve Built

Other Noteworthy Projects

view the archive
  • FoodSage - Inventory Management

    Engineered a Raspberry Pi-based inventory system using Python and SQLite, with real-time updates via barcode scans, RFID tags, and UPCitemdb API calls. Developed methods for recipe suggestions and expiration date alerts, enhancing user convenience.

    • Python •
    • SQLite •
    • UPCitemdb API •
    • Raspberry Pi
  • CULater App

    A full-stack dating and friend-meeting app designed for the Columbia University community. Built in React with a Node.js backend. Javascript, TypeScript, HTML, and CSS components used for the frontend. Implemented with Firebase Products.

    • JavaScript •
    • TypeScript •
    • CSS •
    • React •
    • Node.js •
    • Firebase
  • Ray Tracing Engine

    Developed a custom ray tracing engine in C++ for simulating realistic 3D lighting and reflections. Designed core components (Vector, Ray, Scene, Camera) for scene rendering and perspective control. Implemented Phong shading, optimized for dynamic lighting, rendering speed, and memory efficiency. Generated photorealistic images showcasing complex light interactions, demonstrating engine’s capabilities.

    • C++ •
    • C •
    • STB Image Write •
    • Computational Geometry
  • Sentiment Analysis Paper

    A technical paper on finding the relationship between the effect of sentiment on the Reddit forum r/wallstreetbets and the change in market volatility in various indicies and in different time intervals.

    • Python •
    • Reddit API •
    • BERT HuggingFace •
    • Financial Analysis
  • Facial Recognition Project

    Built a facial recognition system for the to identify and authorize user access on Raspberry Pi. Trained in TensorFlow and loaded in Python with the OpenCV library. Ensured security by permitting access only to recognized identities, thus enhancing device security.

    • Python •
    • TensorFlow •
    • OpenCV •
    • Raspberry Pi
  • Particle Physics Research Poster

    The collection of a summer's worth of work, summed in one poster. It doesn't capture the entire scale of what I did, but take a look and check it out.

    • C++ •
    • Git •
    • Monte Carlo Simulation •
    • Data Analysis •
    • Particle Physics •

What’s Next?

Get In Touch

My inbox is always open, don't hesitate to say hi!