I am Utkarsh, a 20 y/o undergrad student!
Besides being a full-time student, I am an open source advocate, a software developer,
and a somewhat-polyglot developer.
I am also a Debian core developer,
maintaining & working on over 900+ packages (written in C, C++, Python, Ruby, JavaScript,
Go, and Perl), including some key packages like the Ruby interpreter, Rails, GitLab,
some Python libraries, Micro, and libgit2. Besides, I also co-maintain the
fasttrack.debian.net service & act as an
FTP Trainee.
I was Google Summer of Code student
twice (once in
2019
and then in 2020),
both times in Debian, where I authored my "baby" project,
RuboCop::Packaging,
which is a linter and an auto-corrector, written in Ruby, helping downstream Ruby
teams of Debian, Ubuntu, Fedora, openSUSE, et al.
And finally, I work on Debian LTS part-time, a project by Freexian, extending the lifetime
of all Debian stable releases to (at least) 5 years, where I patch and backport security
fixes for packages in the APT archive for oldstable and oldoldstable releases.
Besides, I am a philatelist, a semi-occassional drummer, an avid reader, and have perhaps
mastered the art of sticker fights!
To get in contact or know more about me, use the following links.
I go by the handle utkarsh2102 across the web! \o/
🤸♂️
Ugh, so much to do and so little time!
CS undergrad ⇔ SWE @canonical | @ubuntu core dev | @Debian core dev | @gsoc '19 & '20 w/ @Debian | Writes CVE patches for Debian (E)LTS | He/Him
- localhost
- https://utkarsh2102.org
- @utkarsh2102
Highlights
Pinned Loading
-
-
zyedidia/micro
zyedidia/micro PublicA modern and intuitive terminal-based text editor
-
libgit2/libgit2
libgit2/libgit2 PublicA cross-platform, linkable library implementation of Git that you can use in your application.
-
python/typeshed
python/typeshed PublicCollection of library stubs for Python, with static types
-
rubocop-packaging
rubocop-packaging PublicA RuboCop extension focused on enforcing upstream best practices and coding conventions.
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.