Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@7h3kk1d
7h3kk1d
Follow

Alexander Bandukwala 7h3kk1d

Highlights

  • Pro

Organizations

@palatable

Block or report 7h3kk1d

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

Hi, I'm Alexander Bandukwala

PhD student @ UMich • Programming Language Researcher • Live Programming Advocate • Ex-Software Engineer

Website


👨‍💻 About Me

I’m a PhD student and programming language researcher at the Future of Programming Lab at the University of Michigan, focusing on Hazel, a live functional programming environment. My work is about making software more comprehensible, flexible, and extensible — empowering everyone, not just software experts.

Interests:

  • Live & Structured Programming
  • Programming Language Theory & HCI
  • Malleable, user-extensible software systems

📢 Recent Posts


📈 GitHub Stats

7h3kk1d's GitHub stats


🌍 Catch me outside

Pinned Loading

  1. hazelgrove/hazel hazelgrove/hazel Public

    Hazel, a live functional programming environment with typed holes

    Reason 1.1k 61

  2. palatable/lambda palatable/lambda Public

    Functional patterns for Java

    Java 879 85

  3. dotfiles dotfiles Public

    Vim Script

  4. home-assistant/home-assistant.io home-assistant/home-assistant.io Public

    📘 Home Assistant User documentation

    HTML 7.7k 8k

  5. Transactional Example Transactional Example
    1
    public class TransactionExample {
    2
     public static void main(String[] args) {
    3
     Transactor<IO<?>, Unit, String> transactor = new Transactor<>() {
    4
     @Override
    5
     public <A> IO<Either<String, A>> runTransactional(Transactional<IO<?>, String, Unit, A> transactional) {

AltStyle によって変換されたページ (->オリジナル) /