Skip to content
View attole's full-sized avatar

Block or report attole

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

Hi there 🦭

I am a .NET backend developer building production systems with ASP.NET Core and .NET Framework - payment integrations, legacy modernization, and delivery on AWS. Deep into AI-assisted development and agent tooling. Feel free to get in touch!

Technologies / Skills

  • Backend: C#, .NET 10, ASP.NET Core (Web API, MVC, Razor, Worker Services, SignalR), Aspire, .NET Framework 4.x (Web Forms)
  • Databases: SQL Server (T-SQL), EF Core, PostgreSQL, MySQL, Redis
  • Integrations: payments (PayPal, DAFpay, Stripe), email (Mailgun, SMTP), REST, SOAP, NVP, webhooks
  • Infrastructure: AWS (ECR, ECS (Fargate), EC2, S3, Secrets Manager, CloudWatch), OpenTelemetry, Cloudflare CDN
  • CI/CD and testing: Bitbucket Pipelines, AWS CodeDeploy, Docker, xUnit, NUnit, Moq, Postman
  • AI tooling: Claude Code, MCP servers, agent workflow automation (hooks, custom skills, codebase maps)
  • Frontend: TypeScript, Angular (RxJS), JavaScript, AngularJS, jQuery, Razor, HTML, CSS/SCSS
  • Tooling: Git, Python (linters, eval graders), PowerShell, Bash

Personal projects

  • claude-multirepo-knowledge-system - agentic development workspace for a legacy multi-repo .NET codebase: a behavioural constitution every skill cites by name, cross-session knowledge and pitfall maps invalidated by symbol-scoped git diffs, 11 task skills for explore, design, review, QA and deployment, each held to eval suites with a Python grader, plus citation linters, model tiering by task, MCP servers for Jira, SQL Server and git, and deny-by-default permissions.
  • tg-export-emotion-analytics - vibe-coded analytics tool for Telegram exports: sessionizes messages, grades them for emotion, style and target with AI in the loop, then derives phase trends and correlations into a self-contained HTML dashboard on vendored Chart.js. Stdlib-only Python, config-driven per project, with a click-through scope-review UI.
  • etl-cli-test-project - console tool for bulk-importing large CSV datasets into SQL Server: System.CommandLine front end, streamed CsvHelper read with FastMember feeding SqlBulkCopy, and a target schema with persisted computed columns and indexes.
  • obsidian-codebase - JavaScript extending a personal Obsidian vault on CustomJS, QuickAdd and Dataview: observable-based event handling, daily-note automation, a sidebar dock and JSON-backed persistence. WIP, to be refactored into TypeScript plugins.

Contact me

email telegram linkedin

Pinned Loading

  1. claude-multirepo-knowledge-system claude-multirepo-knowledge-system Public

    Claude Code workspace for legacy multi-repo .NET - memory that invalidates itself, eval-tested skills and conventions

    Python

  2. tg-export-emotion-analytics tg-export-emotion-analytics Public

    Personal analytics tool for a Telegram export - emotion, style and target labels per message, charted and analyzed

    HTML

  3. etl-cli-test-project etl-cli-test-project Public

    etl cli project with data preprocessing and bulk import from csv to ms sql.

    C#

  4. obsidian-codebase obsidian-codebase Public

    Personal codebase for Obsidian vault with scripts, utilities, and integrations.

    JavaScript