Skip to content
View kasapakis-nk's full-sized avatar

Block or report kasapakis-nk

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
kasapakis-nk/README.md

Kasapakis Nikolaos

Software Engineer

I am an indie full-stack software develover dedicated to building and contributing to projects that solve everyday needs. My process encompasses the entire SDLC, from planning and design all the way to implementation and ongoing maintenance. I prioritize delivering an exceptional user experience (UX), focusing on developing sophisticated, yet elegant functionalities. While I value design and aesthetics, my passion lies in creating purposeful, efficient, and seamlessly integrated solutions that fulfill their objectives with clarity and precision.

Kasapakis Nikolaos LinkedIn


๐Ÿ’ป Languages and Tools

Java

Java

Java

Java

Java

Java

Java

Java

Java

Java

Java

Java

Java

Java


๐Ÿ‘จโ€๐Ÿ’ป Nick's Coding Journey

I started my coding journey towards the end of my Bachelor's degree in Physics. While I was fascinated by the complex mathematical concepts and the thought-provoking nature of the field, I became frustrated by its impracticality and lack of human-scale relevanceโ€”either dealing with phenomena on the scale of megaparsecs (Mpc) or the tiny realm of angstroms (ร…). This led me to explore the world of software development, with no prior experience or guidance except for... the internet... so, essentially, everyone.

Initially, I was hesitant to pursue programming. I felt that I was too far behind others, especially those with computer science degrees. I looked for niche areas where I could leverage my strong background in mathematics and high-level problem-solving. This approach led me to choose my BSc thesis, which focused on Big Data Analysis using Linux systems, bash scripts for automation, and tools like FSL, while also exploring Virtual Machines. I processed the data with Python and MATLAB, applying machine learning techniques for classification, and documented my findings using LaTeX. This challenging process built my confidence, particularly after I successfully navigated the complexities of Linux systems on my own.

After graduation, I began my job search with the goal of landing a role as a Data Analyst/Scientist or Software Development Consultant. However, after months of trial, error, and many rejections, I pivoted towards a sub-field of software development with a lower barrier to entry: QA Testing. I delved into software testing tools, attended seminars, and completed relevant courses, all while continuing my search for a job as an automation tester. Although I faced further setbacks, I grew significantly in my confidenceโ€”not only in the tools I had explored but also in my ability to quickly adapt to new technologies. By then, I was no longer intimidated by the competition; I was ready to compete. I decided to dive into full-stack development, focusing on mastering Java.

While building my first real-world project, I started by developing a website. At first, I wanted to rush through the front-end development so I could focus on Java APIs and SQL queries. But then I encountered JavaScriptโ€”and I completely fell in love with it. The language captured my attention, and I became passionate (and sometimes overly absorbed) with coding in JavaScript. Iโ€™m currently exploring JavaScript frameworks and continuing to expand my projects, all while actively looking for a job as a full-stack developer or front-end developer, with a focus on the functionality aspect of applications rather than just the web development part.

๐Ÿ“˜ My Top Open Source Projects

Workout_Split_Organizer Fytrolakis_Apartments_Website BSc_Thesis

All Repositories

๐Ÿ“• Top Projects I've Contributed To

All Forks

๐Ÿ› ๏ธ My Favorite Tools

๐Ÿ‘จโ€๐Ÿ’ป Programming and Markup Languages

Bash CSS HTML Java JavaScript LaTeX Markdown Node.js Python SQL

๐Ÿงฐ Frameworks and Libraries

Bootstrap NumPy Pandas React

๐Ÿ—„๏ธ Databases and Cloud Hosting

GitHub Pages MySQL

๐Ÿ’ป Software and Tools

Adobe Android Discord Git GitHub Desktop Google Sheets Jupyter OBS Studio Stack Overflow Visual Studio Code

๐Ÿ“Š Stats and Activity

๐Ÿ”ฅ Streak Stats

Nikolaos Kasapakis's streak

๐Ÿ’ป GitHub Profile Stats

Nikolaos Kasapakis's Github Stats Nikolaos Kasapakis's Top Languages

Note: Top languages is only a metric of the languages my public code consists of and doesn't reflect experience or skill level.

Nikolaos Kasapakis's Activity Graph

Popular repositories Loading

  1. kasapakis-nk kasapakis-nk Public

    Nikolaos Kasapakis's Profile README

  2. attendance-system attendance-system Public

    Java