Cody Carmony
Home About

| Welcome to My Portfolio

I am a full-stack developer, primarily operating in the JavaScript and Python ecosystems. I have an interest in peeking behind the curtain and working with lower-level optimizations. I am most motivated by impact of my work and my curiosity; these two traits lead me to spend a lot of time building personal projects or improving my skills.


# Linkistry

URL: Website

Description

I received a lot of support and feedback for UpLink, a link management Chrome extension I created earlier. This is an extension of that project in the form of a SAAS and will be released soon.


# Calentics

Peak Users: N/A
Date: July 20, 2024
URL: Website

Deprecated, but I left the marketing site up and there is an interactive demo that you can click through to see how it worked.

image

I never made this site public because I was more interested in the learning part as building a near real time system of this scale contains a lot of technical and nontechnical lessons. I finished the first version which was ~12k lines of code with a ~4 month development time. I kept it hosted for around ~8 months only ever giving my friends access to it and taking in their feature requests. Most of my friends are competitive to various degrees so it did serve as a cool site for us to compete against each other in various tasks.

Description

I have always liked analytics and the insights they offer. One thing I didn't like was how annoying it was to get them on your most valuable resource, your time. Most time-based analytic solutions have you create an activity and then start and stop timers when you're doing said activity. The starting and stopping of the timer creates a hiccup, as most of the time you forget to stop the timer, and even going to the application to start and stop feels like an unnecessary step. That was the driving point behind the idea of this application, I called it Calentics. Calentics is a calendar analytics application that works with Google Calendar to track your calendar events. It offers analytics like time tracked per event, daily event activities, event trends over a date range, and event historical comparisons along with many more! You can also derive your own analytics by grouping events into categories on the organizer hub page. Lastly, there is a goals page that allows you to attach time-based or occurrence-based goals to your events.

Learn More


# Reddit Syntax Highlighting

Peak Users: 11
Date:September 30, 2022
URL: Chrome Webstore

image

Description

As someone who uses reddit, I often found it frustrating to read code snippets shared by other users due to inconsistent formatting. To address this, I created a Chrome extension that adds syntax highlighting based on the programming language, making code snippets on Reddit more readable.

Learn More

Open Source

# ApexCharts.js

Issue: https://github.com/apexcharts/apexcharts.js/issues/4645
Pull Request: https://github.com/apexcharts/apexcharts.js/pull/4646
Package Weekly Downloads: 938,584

Description

I was rewriting the charting system in Calentics and wanted to try apexCharts. Ran into the issue that some charts wouldn't render with color when using rgb values.