interface Programmer { void code(); }
interface Student { void student(); }
interface Musician { void play(); }
interface Teacher { void teach(); }
interface Learner { void learn(); }
public class Individual implements Programmer, Student, Musician, Teacher, Learner {
@Override public void code() { programmer.code(); }
@Override public void student() { student.student(); }
@Override public void play() { musician.play(); }
@Override public void teach() { teacher.teach(); }
@Override public void learn() { learner.learn(); }
private final Programmer programmer = () ->
System.out.println("π» writing clean, concurrent code in go, java, python3, typescript, and c++");
private final Student student = () ->
System.out.println("π systems and architecture + info internetworks at Georgia Tech");
private final Musician musician = () ->
System.out.println("πΈ clarinetist, pianist");
private final Teacher teacher = () ->
System.out.println("π physics teacher, digital design TA");
private final Learner learner = () ->
System.out.println("""π§© lifelong learner, currently interested in distributed systems, cloud-native backends,
multi-agent AI systems, and post-rock, post-punk.
previously interested in pure mathematics, history, theoretical physics, osu!""");
private void introduce() {
System.out.println("Hey, thanks for stopping by! Feel free to contact at pwu320@gatech.edu");
}
public static void main(String[] args) {
var me = new Individual();
me.introduce();
me.code();
me.student();
me.play();
me.teach();
me.learn();
}
}
Popular repositories Loading
-
-
tech-onboarding
tech-onboarding PublicForked from HackGT/tech-onboarding
Tech Onboarding Project for familiarization with the HexLabs API
TypeScript
-
-
-
-
dev-takehome-spr25
dev-takehome-spr25 PublicForked from GTBitsOfGood/dev-takehome-spr26
A take-home assessment for those applying to the Developer role at Bits of Good.
TypeScript
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.
