Skip to content
View goodwin-sam's full-sized avatar

Block or report goodwin-sam

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
goodwin-sam/README.md

Hi, I'm Sam Goodwin πŸ‘‹

Computer Science graduate from Bridgewater State University (Magna Cum Laude, 2025) passionate about building well-structured, well-documented software. I have hands-on experience in backend development, concurrent systems, and computer vision, with expertise across Go, Java, Python, and C++.

🎯 What I'm Doing Now

  • πŸ” Actively seeking Software Engineering roles
  • πŸ’Ό Open to opportunities in backend development, systems programming, and cross-platform applications
  • πŸ“š Continuously learning and building projects that solve real problems

πŸ’» Technical Skills

Languages: Go, Java, Python, C++, Bash/Shell
Databases: SQL, SQLite
Technologies: OpenCV, Docker, Git, Linux, Arduino, Raspberry Pi
Specializations: GUI/CLI development, Computer Vision, IoT Systems, Concurrent Programming, API Integration

Certifications: Go, Java, and Python (Basic) Skills – HackerRank

πŸš€ Featured Projects

Cross-platform Go desktop application for importing, processing, and visualizing job data from Excel files.

  • Interactive GUI with Fyne for filtering and visualization
  • Geocoding integration with OpenStreetMap Nominatim API
  • SQLite database for data persistence
  • Portable builds (Linux AppImage & Windows executable)

Java desktop application demonstrating efficient concurrent file analysis with custom work-stealing thread pools.

  • Multi-window JavaFX GUI for interactive file selection and result visualization
  • Optimized CPU utilization through load-balanced parallel processing
  • Portable executables with bundled runtime
  • Comprehensive unit tests and thorough error handling

πŸŽ“ Education

Bachelor of Science in Computer Science
Bridgewater State University, 2025

  • Magna Cum Laude (GPA: 3.8)
  • Dean's List (All Semesters)

πŸ“ž Let's Connect

πŸ“§ Email: sam@samgoodwin.dev
πŸ”— Website: samgoodwin.dev
πŸ’Ό LinkedIn: linkedin.com/in/goodwin-sam
πŸ’ͺ HackerRank: hackerrank.com/profile/samgoodwin


Interested in collaborating or want to discuss opportunities? Feel free to reach out.

Pinned Loading

  1. job-visualizer job-visualizer Public

    Cross-platform Go desktop application (GUI + CLI) for importing, filtering, analyzing, and visualizing job application data with geocoded mapping and interactive charts.

    Go

  2. smart-tello-follower smart-tello-follower Public

    Autonomous DJI Tello drone follower using real-time face recognition and gesture control with OpenCV and face_recognition library.

    Python

  3. concurrent-file-processor concurrent-file-processor Public

    High-performance concurrent file processor built in Java. Features custom thread pools, GUI + CLI modes, and real-time analysis of large sets of text files.

    Java

  4. enviro-sensor-hub enviro-sensor-hub Public

    Arduino-based environmental monitoring system written in C++. The project reads data from various environmental sensors and provides functionality to display and document the collected readings.

    C++

  5. goodwin-sam.github.io goodwin-sam.github.io Public

    Personal portfolio website showcasing projects, skills, and experience. Built with React + SASS.

    JavaScript