CMS Auto | Auditor & Bookkeeper Assistant Part-time | Dec. 2024 - Current
CMS Auto Website:
> Performed weekly and monthly accounting tasks during breaks
Recurring Bookkeeping Tasks
Gathered sales tax and WIP reports and exported data from CCC One to QB
Performed monthly transaction matching to banks & credit cards in QB
Reconciled business banks & credit cards in QB
Accounting Tasks
Analyzed monthly profit/loss reports to audit financial health
Constructed financial reports analyzing expense trends to highlight unneeded costs
Worked under business admins and completed requested tasks
Set up automation and responded to emails
Goes to the shop in person to fill for bookkeeper being out
Investigate/tracing checks/cash not ending up in the bank but paid by customer
Joined training sessions on Zoom with CCC One experts
Cleaned up financials in QB and CCC One
Cleaned up previous poor financials: duplicate & incorrect data entries (poor categorization/automation of data)
Cleaned up/removed customer, vendors, and overdue invoices
> Weekly audit tasks during school
Audit CCONE Weekly Repair Orders
Check for overpaid employee work hours
Check for parts not being paid by insurances
Check for poor profit margins
Investigated misplaced checks/cash when auditing bank cash flow
Organized categorizations of QB & CCC One vendors, expenses, and customers
> Learned knowledge applicable as a software engineer
Deep dived into real-world industry software to see inner workings (QuickBooks, CCCOne, Gusto, Dropbox/Dext) and how they run business operations & financial reports
Learning business interaction/software to banks, credit cards, and payroll to secure cashflow
Understanding concepts of fraud/audit processes to implement/automate in future apps
Real work experience to build endurance, work ethic, and communication skills as an employee
Ability to deliver on requested tasks, manage time, and articulate/present reports, findings, and potential issues to higher-ups
Projects
My Portfolio Website | HTML, CSS
My Website Github:
Will update continiously with relevant information about me
ChessQt | C++, Qt Creator
ChessQt Github:
> Developed fully functional chess game
Connected UI & piece images to object-oriented logic and move-generating algorithms
Includes checks, pins, and only allowing valid moves (blocking/capturing piece checking your king)
Includes correct interactions for en passant, castling, and promotion
Players move alternately with timers for moves (not yet implemented)
> TCP server for running chess matches/login
Server handles all client requests and connections
Server generates unique code for each game session that players are placed in
Server keeps track of all socket connections
Manages many unique message codes like creating sessions, receiving moves, joining a game, etc.
Server security measures implementation
Server runs its own version of the chess game to validate moves
Sends back error messages if client sends incorrect information or tries to cheat
> Includes database of player accounts and games
Database using PostgreSQL
Houses unique player login information
Tower Defense Game | C++ Blueprints, Unreal Engine 5.1
UE5 Tower Defense Github:
> Developed third-person tower defense demo
Created enemy objects with AI tracking objectives and nearby players, death calculation, and damage dealing
Ability to build towers with 3D interactive models that auto track and shoot projectiles at nearby enemies
Money system and UI menus to upgrade tower stats
Multiple turret types with targeting system (first, last, closest, strong/highest HP)
> UE5 Usage
Utilized C++ blueprint system, 3D modeling tools, texture creation, and terrain manipulation tools
Added visual and sound effects to 3D models
UE5-exclusive features like homing projectiles and physics
Cube Roguelike Game | Python + Pygame
Cube Roguelike Github:
> Developed 2D dungeon crawler demo w/ roguelike mechanics
Full 2D player movement (WASD) with abilities to shoot using arrows
Variety of enemy types that follow, dash after player's position, and boss enemy designs
Object memory management with correct bullet collisions and enemy spawns/deaths
Interactive randomly spawned chests and teleporter (boss spawner)
Timer and currency tracking/display
> Additional game content
Created a director AI that systematically determines where enemies spawn, which type, and increases difficulty over time
Designed all sprites used with pixel art
Added mechanics like player i-frames and dash movement