Giter Site home page Giter Site logo
Yaroslav Petryk photo

malien Goto Github PK

followers: 30.0 following: 11.0 repos: 41.0 gists: 0.0

Name: Yaroslav Petryk

Type: User

Company: National University of Kyiv-Mohyla Academy

Bio: Just some dude writing strange words that make computery things go brrr. Ah yes... I'm also a working on my CS Masters degree at the Kyiv-Mohyla Academy.

Location: Kyiv

Oh, hi there, friend 👋

I wonder how on earth you found this page. Anyway.

Who am I?

I wonder the same thing. I mostly write code (usuprisingly), yet that is not the only hobby of mine.

I live and study in Kyiv, Ukraine.

Kyiv city Kyiv city National University of Kyiv-Mohyla Academy

Quite a nice city, housing one of the greatest IT university in Ukraine - National University of Kyiv-Mohyla Academy.

What's on my mind right now? 🧠

Finishing my last uni course will be challanging. I miss hanging out with students due to COVID. Hope I can allocate a bit of time for Lua JIT that I am working on. Want to make some personal rig upgrades (I really need a new desk). Would love to participate in some open source projects. (dunno how and where to start)

My TODO list 📝

  • Finish reading "Programming in Haskell"
  • Write something in Rust
  • Start a new academic year at uni
  • Pick a coursework
  • Play with SwiftUI
  • Finish coursework
  • Write Lua JIT compiler
  • ???
  • Do something meaningful

I'm a low-level geek 🤓

I really enjoy getting into the nitty-gritty of things, diving deep down into specifics. I dunno, computer sience is astonishing sometimes. Thats why I enjoy writing , and now . Diving into low-level stuff, composing zero-level abstractions in an efficient way using compile-time constructs: yeah, that's my jam. Sometimes though, I can get frustrated by rarely-encountered segfaults or data-races, but C++'s newer abstractions and rust in the whole have been lately kind to me in that regard

This CS amusement also drives me to learn new concepts. I enjoy diving deeper into the pure functional world of , like I've been doing lately. Next item on my quest to learn more about CS, would be to look at theorem provers in a greater detail. I strive to widen my worldview; questioning stale practices untill I can get to the bottom of things.

I do some back-end stuff ⌨️

I do some amount of server stuff. Working with API techologies like , . Used for providing specification of REST APIs. Proefficient with tools like , familiar with . Set up CI/CD using .

Written applications with (using ), , and

Deployed services on and , using services like EC2, S3, RDS, SNS and Lambda (or GCP equivalents).

I do some front-end stuff 🖥

I've been writing web applications using for a long while now, and simpler applications using plaing , and for even longer. For the years being I've grown quite fond of Reacts simplicity and flexibility.

I'm now looking more into what new capabilities web platfrom can provide. I've been dabling in perfomance oprimisations. Playing a lot with WebAssembly. Striving to utilize web workers.

Ama an artistic boi 📸

Instagram profile pic

I really like expressing my creativity through visual media. Be it photos, or films (films to a much lesser extent nowadays).

You can follow me on instagram

(Yes, that's the profile pic)

I'm a sociable animal 🐝

I like hangin' 'round like minded people. Unfourtunately COVID wasn't great in that regard 😷. I need cooperation like air. Just put me in team environment to let me be happy.

I play somewhat often 🎮. Hit me up if you are up to play something!

Also I like snowboarding 🏂, but it has been a real while since I stepped onto the board

How to reach me? 📞

Hit me up on discord at Link0#9901, checkout my instagram. Or just email me

Bit of stats 📊

They are not that representative, as I use GitHub organisations to namespace projects of me and my friends. So techincally I do not contribute to my own projects. Nevertheless checkout motum and studa organisations, they contain a heafty bit of my work.

Malien's github stats Top Langs Malien's StackOverflow

Code Time

Profile Views

🐱 My GitHub Data

📦 636.0 kB Used in GitHub's Storage

🏆 317 Contributions in the Year 2024

🚫 Not Opted to Hire

📜 41 Public Repositories

🔑 13 Private Repositories

I'm an Early 🐤

🌞 Morning                1253 commits        ██░░░░░░░░░░░░░░░░░░░░░░░   06.61 % 
🌆 Daytime                8513 commits        ███████████░░░░░░░░░░░░░░   44.90 % 
🌃 Evening                7506 commits        ██████████░░░░░░░░░░░░░░░   39.59 % 
🌙 Night                  1687 commits        ██░░░░░░░░░░░░░░░░░░░░░░░   08.90 % 

📅 I'm Most Productive on Tuesday

Monday                   2332 commits        ███░░░░░░░░░░░░░░░░░░░░░░   12.30 % 
Tuesday                  3475 commits        █████░░░░░░░░░░░░░░░░░░░░   18.33 % 
Wednesday                3008 commits        ████░░░░░░░░░░░░░░░░░░░░░   15.87 % 
Thursday                 3014 commits        ████░░░░░░░░░░░░░░░░░░░░░   15.90 % 
Friday                   2774 commits        ████░░░░░░░░░░░░░░░░░░░░░   14.63 % 
Saturday                 2545 commits        ███░░░░░░░░░░░░░░░░░░░░░░   13.42 % 
Sunday                   1811 commits        ██░░░░░░░░░░░░░░░░░░░░░░░   09.55 % 

📊 This Week I Spent My Time On

🕑︎ Time Zone: Europe/Kyiv

💬 Programming Languages: 
JavaScript               48 mins             █████████████████░░░░░░░░   68.23 % 
YAML                     13 mins             █████░░░░░░░░░░░░░░░░░░░░   18.99 % 
Markdown                 4 mins              ██░░░░░░░░░░░░░░░░░░░░░░░   07.01 % 
fish                     2 mins              █░░░░░░░░░░░░░░░░░░░░░░░░   03.88 % 
Swift                    0 secs              ░░░░░░░░░░░░░░░░░░░░░░░░░   00.95 % 

🔥 Editors: 
Neovim                   1 hr 10 mins        █████████████████████████   100.00 % 

💻 Operating System: 
Mac                      1 hr 10 mins        █████████████████████████   100.00 % 

Last Updated on 15/06/2024 01:26:15 UTC

Yaroslav Petryk's Projects

clua icon clua

Just a poor attempt of a Lua interpreter written in C++

csa-coursework icon csa-coursework

Coursework from "Client-server architecture development in Java" course

fix-me-words icon fix-me-words

Trying out writing spellcheck-like functionality for NLP course

foo-board icon foo-board

Playing around with drag 'n drop and IndexedDB

java-p2-l1 icon java-p2-l1

Lab #1 for Algorithms and Data Structures course

java-p2-l2 icon java-p2-l2

Lab #2 for Algorithms and Data Structures course

keyboard-layout icon keyboard-layout

My own customized version of ukrainian keyboard layout. Yes, I am THAT guy!

luar icon luar

Just an attempt to write yet another LUA interpreter / JIT compiler. Kinda want to look into compiler design and dynamic language / VM optimizations

malien icon malien

Just a personal user readme repo

qt-paint icon qt-paint

Just a simple paint-like program done in Qt

rates-emailer icon rates-emailer

A small Go service to query and subscribe to BTC to USD rates

reddit-client icon reddit-client

An iOS application made as a part of iOS curriculum at uni. A simple reddit client for iPhone devices

relay icon relay

Relay is a JavaScript framework for building data-driven React applications.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.