Skip to content
View Akhil-1527's full-sized avatar

Block or report Akhil-1527

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Akhil-1527/README.md

Hi, I'm Akhil

Full stack Java developer. About three and a half years building trading and portfolio management platforms for buy-side firms, with Java and Spring Boot on the back end, Angular on the front, and AWS underneath.

I came to development through security (M.S. in Computer Science with a cyber security focus from NJIT), so it shows up in how I write code: Spring Security and JWT on the services, input validation on every write path, and a habit of asking how something could be abused before it ships.

📍 Princeton, NJ · 🌐 akhil-1527.github.io

What I work on

  • Backend: Java 17, Spring Boot 3, REST and microservices, Spring Security, Hibernate/JPA, Oracle and PostgreSQL
  • Frontend: Angular, TypeScript, RxJS, NgRx, ag-Grid
  • Cloud and delivery: AWS (EC2, S3, RDS, IAM, CloudWatch), Docker, Jenkins, GitHub Actions
  • Domain: Charles River (CRD) orders and positions, allocations, buy-side trading
  • Testing: JUnit, Mockito, Jasmine, Karma

Open source

  • OWASP Java Encoder (merged): made the JavaScript encoders encode backtick and $, so their output is also safe inside template literals
  • OWASP Dependency-Track (merged): fixed OIDC team sync for identity providers that send groups as a bracketed list string, such as AWS Cognito
  • Kestra: adding unit tests for the UI design system

Security side projects

Small tools I built to go deeper on AWS and application security. Most use only the standard library so they're easy to read and audit.

  • aws-iam-privesc-finder: finds known IAM privilege escalation paths in an AWS account, mapped to MITRE ATT&CK
  • cloudtrail-hunter: hunts CloudTrail logs for root usage, logins without MFA, IAM tampering and log evasion
  • secretscan: secrets scanner using regex rules plus entropy, with redaction and CI-friendly exit codes
  • s3-auditor and sg-auditor: flag public S3 buckets and internet-open security groups
  • agentaudit: a multi-agent system that red-teams AI agents and MCP servers for security flaws

Certifications

AWS Certified Solutions Architect, Associate · AWS Certified Developer, Associate

Popular repositories Loading

  1. aws-iam-privesc-finder aws-iam-privesc-finder Public

    Static analyzer that finds known IAM privilege escalation paths in AWS accounts. Built for authorized red team engagements and cloud security review.

    Python

  2. portscan portscan Public

    Threaded TCP connect scanner with banner grabbing, stdlib only. Phase 1 of a network tooling project.

    Python

  3. secretscan secretscan Public

    Dependency-free secrets scanner: regex rules plus Shannon entropy, redaction and CI-friendly exit codes. Stdlib only.

    Python

  4. Akhil-1527.github.io Akhil-1527.github.io Public

    Personal portfolio site. Also hosted on hardened AWS (S3 + CloudFront).

    HTML

  5. Akhil-1527 Akhil-1527 Public

    Full stack Java developer (Spring Boot, Angular, AWS) with a security background.

  6. cloudtrail-hunter cloudtrail-hunter Public

    Threat-hunting tool for AWS CloudTrail logs: root usage, logins without MFA, IAM tampering and log evasion. MITRE-mapped, stdlib only.

    Python