Skip to content
View claw726's full-sized avatar

Block or report claw726

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
claw726/README.md

Charles Law - Software Engineer πŸ‘¨β€πŸ’»

🎯 Actively Seeking Software Engineering Opportunities

Recent Computer Science Graduate | Full-Stack Developer | Systems Programming Enthusiast

Passionate about building scalable, efficient software solutions with expertise in modern web technologies and systems programming. Proven track record of delivering end-to-end applications with secure authentication, optimized performance, and production-ready deployment strategies.

πŸ“« Contact Information

LinkedIn Email Portfolio

πŸŽ“ Education

Bachelor of Science in Computer Science
Purdue University | Class of 2024

πŸ’Ό Core Technical Competencies

Programming Languages

C C++ Rust Go Java JavaScript TypeScript Python

Full-Stack Development

React Vue.js Spring Boot PostgreSQL Docker

Specialized Skills

  • Security: JWT authentication, OAuth 2.0, bcrypt password hashing, HTTPS/TLS
  • Performance: Multi-threaded programming, systems optimization, efficient data structures
  • DevOps: Containerization, CI/CD pipelines, production deployment
  • Architecture: RESTful APIs, microservices, database design

πŸš€ Featured Projects

Main user interface for the Alpha-Strike Leaderboard

  • Impact: Provides a user interface for the EVE Frontier leaderboard, utilizing an API for data
  • Tech Stack: HTML, CSS, JavaScript
  • Key Achievements:
    • Developed the main user interface for the leaderboard
    • Integrated with Professor Anderson's API for fetching the leaderboard stats
    • Features include displaying recent combat logs, top killers, victims, solar systems, and search functionality

Hysterical Forums - Full-Stack Authentication System

Production-ready forum application with enterprise-grade security

  • Impact: Implemented comprehensive JWT-based authentication with refresh token rotation
  • Tech Stack: Go, React, PostgreSQL, TypeScript, Chakra UI
  • Key Achievements:
    • Designed secure authentication flow with bcrypt hashing and HTTPS enforcement
    • Built responsive React frontend with optimistic updates using TanStack Query
    • Deployed with SSL/TLS certificates for production-ready security

AegisManager - Team Collaboration Platform

Enterprise task management system developed using industry-standard methodologies (CS 307 Software Engineering)

  • Impact: Delivered full-stack application using SCRUM methodology with sprint planning and reviews
  • Tech Stack: Vue.js, Java Spring Boot, Docker
  • Key Achievements:
    • Collaborated in a 4-person team using AGILE practices with comprehensive documentation and code reviews
    • Architected containerized microservices with Docker Compose following enterprise patterns
    • Implemented real-time task assignment and progress tracking with role-based access control

Law-Fixit - Database Management System

Comprehensive mechanic shop management application (CS 348 Database Systems)**

  • Impact: Designed normalized database schema managing customer relationships, vehicle records, and service workflows
  • Tech Stack: Python, Tkinter, SQL Database Design
  • Key Achievements:
    • Architected 5-table relational database with proper foreign key constraints and data integrity
    • Implemented CRUD operations with business logic for appointment scheduling and invoice management
    • Built intuitive desktop GUI with for appointment booking and status tracking

Rust Music Player - High-Performance CLI Application

Memory-efficient audio player supporting 10+ formats

  • Impact: Achieved better memory management and performance compared to traditional methods
  • Tech Stack: Rust, FFmpeg integration
  • Key Achievements:
    • Built custom audio decoders for lossless formats (FLAC, ALAC, WAV)
    • Implemented efficient memory management for large audio files
    • Created intuitive CLI interface with Vim-style keybindings

CHK-Extractor - Data Recovery Utility

System-level file recovery tool

  • Impact: Successfully recovers all corrupted media files in testing
  • Tech Stack: C++, Low-level file systems programming
  • Key Achievements:
    • Developed byte-level parsing algorithms for file header identification
    • Supports recovery of 8+ file formats from Windows CHK files
    • Implemented efficient memory handling for large file processing

πŸ“Š GitHub Analytics

Top Languages

🎯 What I Bring to Your Team

  • Problem Solving: Experience with complex systems programming and optimization challenges
  • Full-Stack Expertise: End-to-end development from database design to responsive frontends
  • Security-First Mindset: Deep understanding of authentication, authorization, and secure coding practices
  • Performance Optimization: Track record of building efficient, scalable applications
  • Modern Technologies: Proficiency in current industry-standard frameworks and tools
  • Team Collaboration: Experience with Git workflows, code reviews, and agile development

πŸ” Open to Opportunities In

  • Full-Stack Development (Go, React, TypeScript, Java)
  • Backend Engineering (APIs, microservices, database optimization)
  • Systems Programming (Performance optimization, low-level programming)
  • DevOps & Infrastructure (Containerization, CI/CD, cloud deployment)
  • Security Engineering (Authentication systems, secure coding practices)

"Clean code always looks like it was written by someone who cares." - Robert C. Martin

Profile Views

πŸ’‘ Ready to contribute to innovative projects and grow with a dynamic engineering team!

Popular repositories Loading

  1. ScarletBot ScarletBot Public

    Python

  2. CHK-Extractor CHK-Extractor Public

    Extracts files from .CHK files created by Windows

    C++

  3. Law-Fixit Law-Fixit Public

    Forked from calaw726/Law-Fixit

    Mechanic DB

    Python

  4. subtitle-cleaner subtitle-cleaner Public

    Remove CSS Font Styling from SRT Subtitle Files

    Rust

  5. AegisManager AegisManager Public archive

    A task-management software for CS307

    Vue

  6. Rust-music-player Rust-music-player Public

    Music player written in Rust

    Rust