Skip to content
View robert-godlewski's full-sized avatar
Block or Report

Block or report robert-godlewski

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
robert-godlewski/README.md

About:

I came from a non-traditional background in the tech industry. I am a music producer and received my AAAS degree in Music Technology. I still on the side do some music work due to high interest in music, especially in classical and rock genres. I also have about 10 years of experience now working in the civil engineering industry laboratory and support staff.

My interest in computer science initially started when Minecraft first came out (Alpha version and Beta 1.0!) and learned an early version of Java (Java SE6) to make my own mods with my older brother and buddies. During my time in college I decided to pivot from Computer Science and try out a couple of other industries. While creating my music production (under Comet of Dreams) website using WIX I decided it was a lot of fun and re-sparked my interest in coding. I wanted to learn the ins and outs of how a website and program works so that I can create and think of new projects to develop. I then decided that it was time to take online programming courses which scaled my interest in coding.

After graduating Coding Dojo's bootcamp, learning Flask/Python and MERN stacks, I started to build my network of computer programmers to develop problem-solving code. I also build a few projects and continued to learn more by solving problems. Soon after I learned Django on my own to help build some of my personal projects.

I obtained a new job as an employee at XetHub where we apply version control over large files like images and big datasets.

Currently building a blog site for my music production Comet of Dreams here's a link to the GitHub Account.

Skill Sets

Stacks

Django Stack

Django is a Python web framework.

Python logo Django logo HTML5 logo CSS3 logo JavaScript logo MySQL Logo SQLite Logo

MERN Stack

MERN stands for MongoDB, Express, React, and Node which is soley JavaScript or even TypeScript web framework.

HTML5 logo CSS3 logo JavaScript logo MongoDB Logo Express.js Logo React.js Logo Node.js Logo

or

HTML5 logo CSS3 logo TypeScript logo MongoDB Logo Express.js Logo React.js Logo Node.js Logo

Flask Stack

Flask is a Python web microframework for basic web applications.

Python logo Flask logo HTML5 logo CSS3 logo JavaScript logo MySQL Logo SQLite Logo

Versioning Control Tools

Git Logo

Git-Xet and XetHub

GitHub Tools:

Cloud Computing Tools

Mainly Amazon Web Service Tools

AWS Logo AWS EC2 Logo AWS S3 Logo

API and other coding Tools:

JSON logo XML logo Postman Software Logo Visual Studio Code Logo

JSON

Other JavaScript Libraries and Frameworks

These are also useful that I could use for web development in JavaScript.

Bootstrap Logo Cypress Logo

Languages

Python logo JavaScript logo TypeScript logo

Databases

Relational

MySQL Logo SQLite Logo

Document Based

MongoDB Logo

Coding Concepts:

  • OOP
  • Data Structures
  • Algorithms

Data Structures and Algorithms

List of my practice with Data Structures and Algorithms

  1. Python
  2. TypeScript
  3. JavaScript
  4. Golang

Project(s):

Current Project(s):

Portfolio Website

My portfolio for both Computer Programming and Music Production. View Live Site or View GitHub Repository.

Status: Ongoing

Details:

  • Implemented React to render 15 markdown files to present project information on a static site.
  • Designed UI to present work skills and projects to users with the help of Bootstrap.
  • Deployed static React site using GitHub Pages to present prior experiences live.

Comet of Dreams Blog Website

Blog site for my music production. GitHub Account.

Status: In Development

Details:

  • Engineered Django packages to handle ORM server-database interaction with correctly routed HTML templates.
  • Utilize python markdown library so that authors can style the blog articles and add in links to media
  • Designed UI on HTML templates using Bootstrap.

Other Projects Developed in the past:

Django-Plugins

A group of plugins I'm building for easy development in Django. View GitHub Repository

Status: On Hold (based off of the Comet of Dreams Blog Website)

Technologies: Django

UI Tests on XetHub

  • Designed and implemented UI testing framework to enable automated regression testing.
  • Developed over 200 automated UI regression tests to ensure website behavior using Cypress and GitHub Actions.
  • Utilized webhooks on Slack to notify developers when the daily UI regression test fail.
  • Resolved bugs on XetHub pertaining to UI and repository issues.

CRM Web Application

An application inspired by Apple's Reminders application as an online app to keep a todo list of tasks for each user. GitHub Repository | AWS Live Site - Currently Down

  • Designed a scalable database schema built with MySQL to hold user input data including user and task information.
  • Modularized the app with Flask to handle the server-database interaction and utilized Bootstrap to style HTML templates for enhanced user experience.
  • Deployed application using AWS EC2 and S3 instance for others to use the application for their benefit.

Reddit Clone Application

A group project of developers where we built a fake social media app to test our skills for building a web application with Flask. GitHub Repository

  • Collaborated remotely on a developer team with others.
  • Owned the design of a scalable database schema built with MySQL to user input data including saving user registration, posts, and comment information.
  • Modularized the app with Flask to handle the server-database interaction and engineered routes of the controllers for posts and users so that each web page will be routed to correct HTML templates.

Currently Learning:

Languages

Golang Logo

Libraries

NumPy Logo Matplotlib Logo jQuery Logo PyGame Logo

Database Management Systems

PostgreSQL Logo Neo4j Logo

Deployment Tools

Nginx Logo Gunicorn Logo Docker Logo Google Cloud Logo DigitalOcean Logo Heroku Logo

My Music:

As mentioned before, I am a music producer who goes by Comet of Dreams. In music I have an Associates Degree in Audio Engineering and a background in playing guitar, drums, and synthesizers to compuse my own music. I've fully produced 2 EPs currently on streaming services. Feel free to listen: Spotify | Apple Music | YouTube Music

I've also done other projects you can go to Portfolio Website and go under audio production to view more.

Other interests:

  • Pokemon
  • Star Trek
  • Star Wars
  • Tolkien's Middle Earth Stories
  • Harry Potter/ Fantastic Beasts
  • Legend of Zelda Games
  • Mario Francise Games
  • Civilization 6 Game
  • One Piece Anime

How to Reach me:

The best way you can reach me is emailing me.

Pinned

  1. robert-godlewski.github.io robert-godlewski.github.io Public

    Portfolio of work I have done over the years.

    JavaScript 1

  2. comet-of-dreams/.github comet-of-dreams/.github Public

    1

  3. crm_app crm_app Public

    An online app to keep a todo list of tasks for each user.

    HTML 1

  4. reddit_clone reddit_clone Public

    Python 4