Algorithmic World Automation – Software Engineering

Building Scalable & Intelligent Software Solutions – Full-Stack Engineer | AI Enthusiast | Tech Innovator

I’m a full-stack software engineer specializing in building React, Redux, .NET, and SQL Server. With recent AI developments, I’m also adding AI-driven development into the tech stacks that I’m currently working on. I’m passionate about creating scalable, efficient software solutions, and I thrive on pushing the boundaries of technology to solve real-world problems. Let’s connect (X, GitHub, and LinkedIn) and build something great together!

Open Source Projects

In additional the daily work I do, I really enjoy spending time building projects on GitHub. I spend some time on open source projects that I actively use and help contribute to keep those projects going. Others are projects that I have created to solve problems that I either find interesting or that are applicable to my own personal goals. See my

  • Android Investment Calculator: This is a project that I’m working on to help do the initial calculations on whether an investment is worth spending more time on. This is a work in progress, and over time more features will be added as I have the time.
  • web.portfolio-analyzer: This is a front-end client written in React to work with the Stock Analyzer API. This front-end allows the user to enter in a set of stocks, select a time period to evaluate over, select a benchmark to compare (e.g.: S&P, Dow, etc.) When the data is returned from the API, the results are displayed on a graph to easily determine how your selected portfolio performed against the given benchmark. This is a work in progress, so the UI will be updated and cleaned up more over time.
  • Stock Analyzer API: This is a Django REST web API that I’ve worked on in connection with my brother to analyze a portfolio of stocks, run a trading algorithm over historical data and return the results. My brother is a data scientist, so he writes Python scripts for doing the analysis, and I created the system for him to drop in a new algorithm and to allow the client request the analysis be run with that algorithm for the given set of stocks. This is a work in progress and will be adding more trading algorithms over time to determine how they do in different economic environments.
  • NewPipe: This is an Android application for viewing YouTube videos without ads.

Blog